Proxy Cache Design: Algorithms, Implementation and Performance

نویسندگان

  • Junho Shim
  • Peter Scheuermann
  • Radek Vingralek
چکیده

Caching at proxy servers is one of the ways to reduce the response time perceived by Web users Cache replacement algorithms play a central role in the response time reduction by selecting a subset of documents for caching so that a given performance metric is maximized At the same time the cache must take extra steps to guarantee some form of consistency of the cached documents Cache consistency algorithms enforce appropriate guarantees about the staleness of the cached documents We describe a uni ed cache maintenance algorithm LNC R W U which integrates both cache replacement and consistency algorithms The LNC R W U algorithm evicts documents from the cache based on the the delay to fetch each document into the cache Consequently the documents which took a long time to fetch are preferentially kept in the cache The LNC R W U algorithm also considers in the eviction consideration the validation rate of each document as provided by the cache consistency component of LNC R W U Consequently documents which are infrequently updated and thus seldom require validations are preferentially retained in the cache We describe the implementation of LNC R W U and its integration with the Apache code base Finally we present a trace driven experimental study of LNC R W U performance and its comparison with other previously published algorithms for cache maintenance

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Cache Design for Transcoding Proxy Caching

As audio and video applications have proliferated on the Internet, transcoding proxy caching is attracting an increasing amount of attention, especially in the environment of mobile appliances. Since cache replacement and consistency algorithms are two factors that play a central role in the functionality of transcoding proxy caching, it is of particular practical necessity to involve them into...

متن کامل

بهینه‌سازی اجرا و پاسخ صفحات وب در فضای ابری با روش‌های پیش‌پردازش، مطالعه موردی سامانه‌های وارنیش و انجینکس

The response speed of Web pages is one of the necessities of information technology. In recent years, renowned companies such as Google and computer scientists focused on speeding up the web. Achievements such as Google Pagespeed, Nginx and varnish are the result of these researches. In Customer to Customer(C2C) business systems, such as chat systems, and in Business to Customer(B2C) systems, s...

متن کامل

A Uniied Algorithm for Cache Replacement and Consistency in Web Proxy Servers

Caching of Web documents improves the response time perceived by the clients. Cache replacement algorithms play a central role in the response time reduction by selecting a subset of documents for caching so that an appropriate performance metric is maximized. At the same time, the cache must take extra steps to guarantee some form of consistency of the cached data. Cache consistency algorithms...

متن کامل

A Flexible and Efficient Application Programming Interface (API) for a Customizable Proxy Cache

This paper describes the design, implementation, and performance of a simple yet powerful Application Programming Interface (API) for providing extended services in a proxy cache. This API facilitates the development of customized content adaptation, content management, and specialized administration features. We have developed several modules that exploit this API to perform various tasks with...

متن کامل

Design and Implementation of a Soft Caching Proxy

In this paper we address a set of modiications to classical proxy caching algorithms which allow the implementation of a soft caching proxy system. Changes to replacement algorithms are detailed and image size and recoding issues are discussed. We also present our working soft caching testbed based on the Squid proxy, detail the modiications we have made and present the experiences obtained.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999